# 这种情况下不算是有多个 return 语句!
# def test():
#     return 1
#     return 2


# 一般多个 return 语句是搭配 分支语句 / 循环语句 的
def isOdd(num):
    """
    用来判定 num 是不是奇数！ 如果是奇数就返回True， 不是就返回False
    :param num: 要判定的整数
    :return: 返回True False 表示是不是奇数
    """
    if num % 2 == 0:
        return False
    else:
        return True


print(isOdd(10))
print(isOdd(19))


# python中的一个函数可以返回多个值！！
# java中调用一个函数一次只能返回一个值！！
# 写一个函数，返回平面上的一个点
def getPoint():
    x = 20
    y = 40
    return x, y


# 多元赋值
a, b = getPoint()
# 我只想使用其中的一部分，不关注其他的 可以使用_来进行占位！
# 不要x，只要y
_, b = getPoint()
